/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package negocio;

import datos.UsuarioBD;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author pablo
 */
public class Usuario {

    private String cedula;
    private String nombre;
    private String apodo;
    private String fechanaci;
    private int idgenero;
    private double peso;
    private double dimPecho;
    private double dimCintura;
    private double dimCadera;
    private double dimpie;
    private double rodi_tobi;
    private double cint_rodi;
    private double homb_cint;
    private String foto;

    public String getCedula() {
        return cedula;
    }

    public String getFoto() {
        return foto;
    }

    public void setFoto(String foto) {
        this.foto = foto;
    }

    public void setCedula(String cedula) {
        this.cedula = cedula;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getApodo() {
        return apodo;
    }

    public void setApodo(String apodo) {
        this.apodo = apodo;
    }

    public String getFechanaci() {
        return fechanaci;
    }

    public void setFechanaci(String fechanaci) {
        this.fechanaci = fechanaci;
    }

    public int getIdgenero() {
        return idgenero;
    }

    public void setIdgenero(int idgenero) {
        this.idgenero = idgenero;
    }

    public double getPeso() {
        return peso;
    }

    public void setPeso(double peso) {
        this.peso = peso;
    }

    public double getDimPecho() {
        return dimPecho;
    }

    public void setDimPecho(double dimPecho) {
        this.dimPecho = dimPecho;
    }

    public double getDimCintura() {
        return dimCintura;
    }

    public void setDimCintura(double dimCintura) {
        this.dimCintura = dimCintura;
    }

    public double getDimCadera() {
        return dimCadera;
    }

    public void setDimCadera(double dimCadera) {
        this.dimCadera = dimCadera;
    }

    public double getDimpie() {
        return dimpie;
    }

    public void setDimpie(double dimpie) {
        this.dimpie = dimpie;
    }

    public double getRodi_tobi() {
        return rodi_tobi;
    }

    public void setRodi_tobi(double rodi_tobi) {
        this.rodi_tobi = rodi_tobi;
    }

    public double getCint_rodi() {
        return cint_rodi;
    }

    public void setCint_rodi(double cint_rodi) {
        this.cint_rodi = cint_rodi;
    }

    public double getHomb_cint() {
        return homb_cint;
    }

    public void setHomb_cint(double homb_cint) {
        this.homb_cint = homb_cint;
    }

    public void grabar() {
        try {

            UsuarioBD userBD = new UsuarioBD();
            userBD.grabar(this);
        } catch (SQLException ex) {
            Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

//    public void modificar() {
//        try {
//            UsuarioBD userBD = new UsuarioBD();
//            clienteBD.modificar(this);
//        } catch (SQLException ex) {
//            Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE, null, ex);
//        }
//    }
//    public void eliminar() {
//
//        try {
//            UsuarioBD userBD = new UsuarioBD();
//            clienteBD.eliminar(this.getCedula());
//        } catch (SQLException ex) {
//            Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE, null, ex);
//        }
//    }
//    public int buscar() {
//        try {
//           Usuario aux;
//           UsuarioBD userBD = new UsuarioBD();
//            
//            aux = clienteBD.buscar(this.getCedula());
//            if (aux != null) {
//                setNombre(aux.getNombre());
//                setApellido(aux.getApellido());
//                System.out.println("Esta es la "+ this.getCedula() + "compras " + aux.getNumcompras());
//                this.setNumcompras(aux.getNumcompras());
//                return 0;
//            }
//        } catch (SQLException ex) {
//            Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE, null, ex);
//        }
//        return 1;
//    }
    public Usuario buscar2(String cedula, String apodo) {
        Usuario aux = null;
        try {

            UsuarioBD usuarioBD = new UsuarioBD();
            aux = usuarioBD.buscar2(cedula, apodo);
        } catch (SQLException ex) {
            Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex);
        }
        return aux;
    }
}
